DHX Kullan›c› Kimli€ini Do€rulama Bölümü 1.0 Beni Oku
‹Ç‹NDEK‹LER
Girifl
DHX UAM 1.0’› Çal›flt›rma Gereksinimleri
DHX UAM 1.0’› Yükleme
DHX UAM 1.0’› Kullanma
Kullan›lan Algoritmalar
Bilinen Uyumsuzluklar ve S›n›rlamalar
Girifl
DHX (Diffie-Hellman Exchange) UAM, 64 karaktere kadar olan flifreleri daha fazla ifllenmeleri için sunucuya güvenli bir flekilde aktarma yolu sunar.
DHX UAM 1.0’› Çal›flt›rma Gereksinimleri
• AppleShare ‹stemci: 3.8.1 ya da daha yenisi
DHX UAM 1.0’› Yükleme
UAM, geçerli Sistem Klasörü’nün Geniflletmeler klasöründe bulunan “AppleShare Klasörü” adl› bir klasöre yerlefltirilmelidir. Yeniden bafllama gerekli olmamas›na ra€men yeni UAM’nin fark edilebilmesi için Seçici’yi ve A€ Taray›c›’y› kapat›p yeniden açman›z gerekir.
DHX UAM 1.0’› Kullanma
Ba€land›€›n›z sunucu DHX UAM’› destekliyorsa AppleShare ‹stemci, ba€lanma yöntemi olarak “Kriptolu fiifre”yi seçebilece€iniz bir sorgu kutusu görüntüler. Bu UAM’yi seçin ve standart AppleShare ba€lanma sorgu kutusunda oldu€u gibi flifrenizi ve kullan›c› ad›n›z› yaz›n.
Kullan›lan Algoritmalar
password is padded with nulls to 64 bytes
username is a pstring, padded to even byte length (odd number of chars)
ServerSig is obtained from the AFPSrvrInfo reply from the server.
first message from client to server:
| login (2 bytes) | AFP Vers | UAMName "DHCAST128" | Username (padded) | Ma (16 bytes) |
(data)K = Encrypt data using CAST 128 CBC with key = K
The Key is generated with a Diffie-Hellman key exchange as follows:
Ma - first message = g^Ra mod p (sent by the Client to the Server)
Mb - second message = g^Rb mod p (sent by the Server to the Cleint)
K - Key = Mb^Ra mod p = Ma^Rb mod p
We are using CAST 128, (the implementation from SSLeay) in CBC mode with the IV in the second message being the bytestring "CJalbert" and the IV in the third message being the bytestring "LWallace".
Bilinen Uyumsuzluklar ve S›n›rlamalar
• Norton Antivirus ve DHX UAM aras›nda bir sorun oldu€u san›lmaktad›r. Kullan›c›, flifre ve kullan›c› ad› alanlar›na yazd›€›nda istemci mac geçersiz ifllem kodu hatas›yla çökecektir. Bu sorunun çözümü Norton Antivirus’ü kapatmakt›r.